package main

//递归概念
//简单的说: 递归就是函数/方法自己调用自己, 每次调用时传入不同的变量,
//递归有助于编程者解决复杂的问题,同时可以让代码变得简洁

//应用场景
//汉诺塔
//8皇后
//阶乘
//迷宫
//球和篮子

//需要遵循的重要原则
//1)执行函数时,就创建一个新的受保护的独立空间(新函数栈)
//2)函数的局部变量是独立的, 不会相互影响
//3)递归必须向退出递归的条件逼近, 否则就是无限递归,死龟
//4)当一个函数执行完毕,或者遇到return,就会返回,遵守谁调用,就是将结果返回给谁,同时当函数执行完毕或者返回时,
//该函数本身也会被系统销毁
func recursive()  {
	
}
